return domlist[0]
except Exception, err:
# ignore missing domain
- log.debug("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
+ log.trace("domain_getinfo(%d) failed, ignoring: %s", dom, str(err))
return None
self.storeDomDetails()
self.refreshShutdown()
+ log.debug("XendDomainInfo.completeRestore done")
+
def storeVmDetails(self):
to_store = {
assert self.domid is not None
assert self.store_mfn is not None
assert self.store_port is not None
-
- IntroduceDomain(self.domid, self.store_mfn, self.store_port)
+
+ try:
+ IntroduceDomain(self.domid, self.store_mfn, self.store_port)
+ except RuntimeError, exn:
+ raise XendError(str(exn))
def initDomain(self):